package com.lottery.material.resolver;

import com.lottery.material.enumeration.ResultEnum;
import lombok.Getter;

/**
 * @description 系统自定义异常类（仅用于模拟异常处理），针对我们预期的异常，我们需要在程序中抛出此类的异常
 * @author rambo
 * @date 2016年8月13日 下午5:18:39
 */
@Getter
public class CustomException extends RuntimeException {

	private static final long serialVersionUID = -2698638825784860304L;

	private Integer code;

	public CustomException(ResultEnum resultEnum) {
		super(resultEnum.getMessage());
		this.code = resultEnum.getCode();
	}

	public CustomException(Integer code, String message) {
		super(message);
		this.code = code;
	}
	
}
